package fr.mistra.exercice.bibliotheque.modeles;

public class Livre {
	private long id;
	private String auteur;
	private String titre;
	private String isbn;
	
	/**
	 * Cr�e un Livre dont tous les attributs devront �tre initialis�s s�par�ment...
	 */
	public Livre() {
		//Vide
	}
	
	/**
	 * Cr�e un Livre dont l'id reste � sp�cifier. 
	 * @param titre		Le titre du livre
	 * @param auteur	L'auteur du livre
	 * @param isbn		Le code ISBN du livre
	 * @throws DAOException	si le livre n'a pu �tre ajout� correctement par la DAO.
	 */
	public Livre(String titre, String auteur, String isbn) {
		this.titre	= titre;
		this.auteur	= auteur;
		this.isbn	= isbn;
	}
	
	/**
	 * Cr�e un Livre.
	 * @param id		L'id du livre
	 * @param titre		Le titre du livre
	 * @param auteur	Le nom de l'auteur du livre
	 * @param isbn		Le code ISBN du livre
	 */
	public Livre(long id, String titre, String auteur, String isbn) {
		this.id		= id;
		this.titre	= titre;
		this.auteur	= auteur;
		this.isbn	= isbn;
	}

	//Getters et setters pour chaque propri�t� du JavaBean, indispensables en JEE.
	
	public long getId() {
		return id;
	}
	
	public void setId(long id) {
		this.id = id;
	}
	
	public String getAuteur() {
		return auteur;
	}

	public void setAuteur(String auteur) {
		this.auteur = auteur;
	}

	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		this.titre = titre;
	}

	public String getIsbn() {
		return isbn;
	}

	public void setIsbn(String isbn) {
		this.isbn = isbn;
	}
}
